home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 11
/
Amiga Format AFCD11 (Feb 1997, Issue 95).iso
/
-readerstuff-
/
david_perks
/
requesters
/
reqdemo
< prev
next >
Wrap
Text File
|
1997-01-31
|
3KB
|
86 lines
failat 21
echo "Presenting a selection of requesters for use in AmigaDos scripts"
assign ENV: ram:
assign t: ram:
areq Want to see some requesters?|YES
areq See details for Areq?|ESSENTIAL|FORGET IT
if warn
echo "*nAreq uses the rom AutoRequest routine*nIt returns WARN if Yes selected. (Same as ASK)*nThe Title uses text from calling window."
list areq
areq ?
endif
Areq How about a string requester?|Great|Don't need one
if warn
echo "*nINPUT- the string gadget is under 2K, and calls no external libraries.*nThe returned string can be redirected to an environmental variable.*n"
list input
input ?
echo >env:name1 "areq Your name is " NOLINE
lab name
input >env:name2 Please enter your first name.
echo >env:name3 "?|Accept|Adjust"
join env:name1 env:name2 env:name3 as env:name
execute env:name
if not warn
input >env:name2 Please enter your correct name
endif
endif
lab filereqs ;******************************************
areq How about a file requester?|Yes|No
if warn
areq Are you using Wb2.+|Yes|No
if warn
echo "*nEreq uses Wb2+ EasyRequestArgs*nUse it instead of Areq, it's smaller and more powerful"
list ereq
set choice=`ereq "Choose your favourite*n file requester." Arp|ASL|Reqtools`
skip $choice
else
areq Choose your favourite requester.|ARP|Reqtools
if warn
skip 1
else
skip 0
endif
endif
endif
lab endreqs ;******************************************
areq What now?|Requesters again|Author Info
if warn
skip filereqs back
endif
type text1
areq That's all folks|Go back|Quit
if warn
skip filereqs back
endif
endcli >nil:
lab 1 ;******************************************
arpbrowse setenv file DIR s:
echo "*nArp filerequester: You chose " NOLINE
type env:file
echo "*n"
echo >env:file ""
skip endreqs back
lab 2 ;******************************************
aslbrowse "setenv file" DIR s:
echo "*nAsl filerequester: You chose $file*n"
setenv file=""
skip endreqs back
lab 0 ;******************************************
reqtool f Choose File (dir=s: pat=s#?)|s:|s#?
echo " was your Reqtool File choice. *n*n"
reqtool >env:file r Do you prefer the reqtools.library requesters?|Ofcourse|Sometimes|Library too large|No
echo " You chose item " NOLINE
type env:file
echo "*n"
reqtool >env:file s Reqtools - Give me some feedback.
echo "You typed " NOLINE
type env:file
reqtool ?
echo >env:file ""
skip endreqs back